Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jonathas/ionic2-alura
Alura's Ionic 2 course: Mobile Hybrid Applications Even More Powerful
https://github.com/jonathas/ionic2-alura
angular2 course ionic ionic2 ionic3 javascript mobile study
Last synced: 11 days ago
JSON representation
Alura's Ionic 2 course: Mobile Hybrid Applications Even More Powerful
- Host: GitHub
- URL: https://github.com/jonathas/ionic2-alura
- Owner: jonathas
- License: mit
- Created: 2018-02-06T19:23:15.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-09T00:02:18.000Z (almost 7 years ago)
- Last Synced: 2024-11-16T06:28:27.819Z (2 months ago)
- Topics: angular2, course, ionic, ionic2, ionic3, javascript, mobile, study
- Language: TypeScript
- Homepage: https://cursos.alura.com.br/course/ionic2-parte1
- Size: 2.01 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Alura - Ionic 2 course: Mobile Hybrid Applications Even More Powerful
This is the code that I've developed following the course. I've made some changes in the original one.
## Content
### Well started, half done
- Introduction
- New project
- Project structure overview
- Modifying the generated page
- Separating data from view### Consuming the client API
- Requests with the Http service
- Improving the user experience
- Dealing with the Unexpected
- Life cycle### Dealing with user choice
- Choosing a car
- The page of choice
- Page navigation
- Displaying the data of choice
- Using icons from the platform itself### Customizing choice with accessories
- Accessories and selection
- Calculating the total price
- Creating our own types### The scheduling page
- Generating a page through Ionic
- Changing the generated template
- Registration Form
- Capturing Form Data### Scheduling
- The client API specification
- Sending schedule data
- Improving the user experience
- Navigation to the root page
- The Scheduling class
- A simple validation
- Isolating code complexity in services### Persistence of data
- Persistence
- Configuring the Storage service
- Persisting schedules
- The DAO design pattern
- Avoiding repeated scheduling
- First Module Considerations### Side menu and scheduling page
- Sketching Schedules Page
- Application side menu
- Navigation from the menu
- Listing saved schedules### Resubmitting schedules
- Highlighting unsent schedules
- The forward button
- The forwarding logic### Login and Profile
- The login page
- Isolating login logic
- Accessing the Client API
- Saving the user logged in
- The profile page### Distribution through Ionic View
- Sharing our application through Ionic View
### Native Resources
- Running the Direct App on Android
- Running the Direct Application on IOS
- Vibrating the device
- Accessing the camera
- Native input given
- Upgrading to IONIC3
- Final considerations