آموزش ساخت لیست در اندروید - آموزشگاه پارمیس مشهد
آموزش ساخت لیست در اندروید - آموزشگاه پارمیس مشهد
ایجاد لیست ها در اندروید
هدف از ایجاد لیست در اندروید
چگونگی کار با لیست ها در اندروید
The presentation deals with the problem of persistence when writing Android applications. After a general discussion on the capabilities of SQLite, the repository pattern (which allows the centralization all persistence concerns) is introduced. Then, the lifecycle of the SQLiteOpenHelper class is discussed, including how to correctly account for changes in the database schema between application updates. Finally, the concept of object-relational mapping (ORM) is introduced, together with a discussion and how the repository pattern helps isolating such a concern from the business logic code.
In a world where users have ever higher expectations from the apps they use, having data always available, even when the device is offline has become increasingly important.
In this talk we will go through different ways of saving data on the phone and introduce Realm as a replacement for SQLite and ORM's.
Through an example app it will be demonstrated that thinking "Offline first" not only affects your apps architecture for the better, but also results in happier users.
آموزش ساخت لیست در اندروید - آموزشگاه پارمیس مشهد
آموزش ساخت لیست در اندروید - آموزشگاه پارمیس مشهد
ایجاد لیست ها در اندروید
هدف از ایجاد لیست در اندروید
چگونگی کار با لیست ها در اندروید
The presentation deals with the problem of persistence when writing Android applications. After a general discussion on the capabilities of SQLite, the repository pattern (which allows the centralization all persistence concerns) is introduced. Then, the lifecycle of the SQLiteOpenHelper class is discussed, including how to correctly account for changes in the database schema between application updates. Finally, the concept of object-relational mapping (ORM) is introduced, together with a discussion and how the repository pattern helps isolating such a concern from the business logic code.
In a world where users have ever higher expectations from the apps they use, having data always available, even when the device is offline has become increasingly important.
In this talk we will go through different ways of saving data on the phone and introduce Realm as a replacement for SQLite and ORM's.
Through an example app it will be demonstrated that thinking "Offline first" not only affects your apps architecture for the better, but also results in happier users.
Open Ldap Integration and Configuration with Lifray 6.2.LDAP (Lightweight Directory Access Protocol) is a software protocol for enabling anyone to locate organizations, individuals, and other resources such as files and devices in a network, whether on the public Internet or on a corporate intranet
Json stands for Java script Object Notation and Gson is like json which is developed bye Google. Jackson is also one type of Json which works similar to json. in this slide i am showing The performance comparison between Json, Gson and Jackson.
An Activity is an application component that provides a screen with which users can interact in order to do something, such as dial the phone, take a photo, send an email, or view a map.
Each activity is given a window in which to draw its user interface. The window typically fills the screen, but may be smaller than the screen and float on top of other windows.
An application usually consists of multiple activities that are loosely bound to each other. Typically, one activity in an application is specified as the "main" activity, which is presented to the user when launching the application for the first time. Each activity can then start another activity in order to perform different actions.
Each time a new activity starts, the previous activity is stopped, but the system preserves the activity in a stack .
When a new activity starts, it is pushed onto the back stack and takes user focus.
Open Ldap Integration and Configuration with Lifray 6.2.LDAP (Lightweight Directory Access Protocol) is a software protocol for enabling anyone to locate organizations, individuals, and other resources such as files and devices in a network, whether on the public Internet or on a corporate intranet
Json stands for Java script Object Notation and Gson is like json which is developed bye Google. Jackson is also one type of Json which works similar to json. in this slide i am showing The performance comparison between Json, Gson and Jackson.
An Activity is an application component that provides a screen with which users can interact in order to do something, such as dial the phone, take a photo, send an email, or view a map.
Each activity is given a window in which to draw its user interface. The window typically fills the screen, but may be smaller than the screen and float on top of other windows.
An application usually consists of multiple activities that are loosely bound to each other. Typically, one activity in an application is specified as the "main" activity, which is presented to the user when launching the application for the first time. Each activity can then start another activity in order to perform different actions.
Each time a new activity starts, the previous activity is stopped, but the system preserves the activity in a stack .
When a new activity starts, it is pushed onto the back stack and takes user focus.
20. 16 Yongbin, Cha
Custom View - (1) Facebook View
Facebook Custom View
- 리스트 하나에 많은 사진
- 적절한 사진 비율도 유지
2015 Daegu SWCC Seminar
21. 17 Yongbin, Cha2015 Daegu SWCC Seminar
Linear Layout
Profile Pic
Text View
Link Text
Image
Attachment
Profile Name
Timestamp
Status Message
Linear Layout
사진 수에 따라
어떻게 보여줄까?
사진 수가 하나일 경우
사진 수가 두 개일 경우
사진 수가 세 개 이상일 경우
3
Custom View - (1) Facebook View
51. 472015 Daegu SWCC Seminar Yongbin, Cha
Step 8 Add any value you wish for SpacesItemDecoration.
That value determines the amount of spacing.
MainActivity.java
Custom View - (2) Pinterest View
52. 482015 Daegu SWCC Seminar Yongbin, Cha
Step 9 Final Results
Custom View - (2) Pinterest View
53. Custom View - (2) Pinterest View
492015 Daegu SWCC Seminar Yongbin, Cha
Step 9 Final Results
DEMO
55. 512015 Daegu SWCC Seminar Yongbin, Cha
Android Custom View - END
다양한 Android Custom View 사례 소개
Custom ListView Open Source 소개
Facebook Custom View 만들어 보기
StaggeredGrid View (Pinterest View) 만들어 보기
지금까지
에 대해서 알아보았습니다.
56. 522015 Daegu SWCC Seminar Yongbin, Cha
감사합니다~
Android Custom View - END