Learn from over 1000 videos created by our expert teachers on web design, coding, business, and much more. Our library is continually refreshed with the latest on web design & development so you'll never fall behind.
Practice what you've learned through quizzes and interactive Code Challenges. This method of practice will allow you to retain information you've learned so you can apply it to your own future projects.
You'll earn badges as you journey through our extensive library of topics. These badges are an indicator of what skills you currently possess and are viewable by anyone (even recruiters from big companies!).
Has someone ate your cake in the office? Left dirty dishes in the kitchen? Used all the photocopy paper? It's time to punish them for their "crimes". This app allows you to capture awkward moments in the office and record them as crimes.
- a two-pane layout is used, known as Master-Detail interface
- the app provides UI flexibility with the usage of fragments for building every screen
- saving and loading data from the filesystem in the JSON format
- usage of the action bar and contextual menus, app icon is used as back button
- the singleton design pattern is used to keep crime data always available
- uses the SurfaceView for utilizing the device camera
Panoramic Walk allows you to capture pictures as you walk from the Panoramio service. Every 100m it retrieves your coordinates through GPS and connects to Panoramio to download a picture, hence, at the end of your walk you have a gallery of pictures to browse and share; it shows you impressions of the places you have been.
- uses animations on main screen
- starts/stops tracking of your location by shaking your device
- utilizes the best possible location provider at that current time (GPS / 3G / WiFi)
- all connections to the Internet and file system operations happen asynchronously
- uses a Viewpager to flip left and right through the picture gallery
- able to share every downloaded picture through your device's apps