ઉબુન્ટુ એસડીકે સ્થાપિત કરી રહ્યું છે
ઉબુન્ટુ એસડીકે એક IDE છે જે અમને તે ઉપકરણો પ્રદાન કરે છે જેના આધારે અમને એપ્લિકેશનના વિકાસ માટે જરૂરી છે ક્યુટીટીરેટર.
sudo apt-get install ubuntu-sdk
જો એકવાર ઇન્સ્ટોલ થઈ જાય તો અમે તેને ખોલીશું અને આ દેખાશે:
દસ્તાવેજીકરણ
અમે માં ઘણી બધી માહિતી મેળવી શકીએ છીએ વેબ ઉબુન્ટુ વિકાસકર્તાઓ, ટ્યુટોરિયલ્સ, એપીઆઇ ...
સમાન ઉબુન્ટુ એસડીકેની અંદર આપણે એવા વિભાગો શોધી શકીએ છીએ કે જેમાંથી આપણે શીખી શકીએ છીએ, કોડ જોઈ શકીએ છીએ ... શ્રેણીઓ સહાય, વિકી, કોર એપ્સ અને એપીઆઈ છે
API માં આપણે બધા ઉબન્ટુ એપીઆઇ શોધી શકીએ છીએ. ઘટકો 0.1 જે તે ઘટકો છે જેનો ઉપયોગ અમે એપ્લિકેશન બનાવવા માટે કરીશું.
કોર એપ્લિકેશન્સમાં તે અમને વેબ બતાવે છે ઉબુન્ટુ-ફોન-કોરપ્પ્સ લ launchન્ચપેડનો જ્યાં આપણે ઘણી એપ્લિકેશનોનો કોડ શોધી શકીએ છીએ. સહાયમાં આપણે કેટલાક માર્ગદર્શિકાઓ જોઈ શકીએ છીએ જે અમને પ્રારંભ કરવામાં સહાય કરશે.
વેબ જ્યાં આપણે QML અને javascript સાથે json ને પાર્સ કરવા માટેનું ટ્યુટોરીયલ શોધી શકીએ છીએ.
એપ્લિકેશન બનાવવું (ક્લાયંટ)
ઉદાહરણ જોવા માટે, અમે એક ક્લાયંટ બનાવીશું, જેમાંથી મેં પહેલેથી જ થોડી વાત કરી અહીં
અમે એક નવો પ્રોજેક્ટ બનાવીએ છીએ: ફાઇલ -> નવી ફાઇલ અથવા પ્રોજેક્ટ
અને અમે સિમ્પલ ટચ UI પસંદ કરીએ છીએ. તે સમયે કે અમે અમારું પ્રોજેક્ટ બનાવ્યું છે, તે કેટલીક ફાઇલો અને કેટલાક ફોલ્ડર્સ સાથે, તે સ્ટ્રક્ચર્ડ દેખાશે, જો હવે ચાલીએ તો આપણને એક ઉદાહરણ એપ્લિકેશન મળશે, જેનો આપણે ઉપયોગ કરીશું નહીં અથવા આપણે અમારું નિર્માણ કરવા માટે પાયાના ભાગ તરીકે આંશિક ઉપયોગ કરીશું. .
જો હવે અમે એક મોડેલ સાથે સૂચિ ઉમેરીએ છીએ જે શીર્ષક જેવા ક comમિક્સમાંથી જેસોન ડેટા લે છે, તો અમારી પાસે હશે:
આ ફાઇલ બનાવવા માટે અમે ડેટા.જેએસ નામની ફાઇલ બનાવીએ છીએ, પ્રોજેક્ટ પર જમણું ક્લિક કરો નવી -> ક્યુટી -> જેએસ ફાઇલ ઉમેરો:
આપણે જોઈ શકીએ છીએ કે આપણે ફક્ત પરિણામોને એરે લઈ જسنને કેવી રીતે પાર્સ કરીએ છીએ જ્યાં દરેક પરિણામ માટે આપણે તેનું શીર્ષક મેળવીશું.
કન્સોલ.લોગ એ કન્સોલ માટે પ્રિન્ટ કરવા જેવું છે.
આખરે જ્યાં આયાત થાય છે ત્યાં ઉપર અમે માર્વેલ.ક્યુ.એમ.એલ મૂકી
import "data.js" as Data
ચાલો કલ્પના કરીએ કે અમે અમારી એપ્લિકેશનને વધુ સારા દેખાવ આપવા માંગીએ છીએ, ઉદાહરણ તરીકે, ફક્ત શીર્ષક બતાવવાને બદલે જે છબી બતાવે છે. અને તેમને આડા ખસેડવામાં સમર્થ થાઓ, સારું, ચાલો આપણે તે કરીએ:
અમે સૂચિ દૃશ્યમાં લક્ષી ગુણધર્મ ઉમેરીએ છીએ
orientation: ListView.Horizontal
અમે એક છબી માટેનું ટેક્સ્ટ પણ બદલીએ છીએ:
Image {
width: 200; height: 150
fillMode: Image.PreserveAspectFit
source: thumbnail+".jpg"
}
અને ડેટા.જેએસ માં આપણે થંબનેલ ઉમેરીશું
marvelModel.append({id: i.id, title: i.title, thumbnail: i.thumbnail.path});
આપણે પરિણામ જોઈ શકીએ:
ઠીક છે હવે અમે અમારી એપ્લિકેશન કરવા માટે ઘણા બધા કાર્યો કરી શકીએ છીએ, જેમ કે છબી પર ક્લિક કરવાથી અમને માહિતી, એક પાત્ર શોધ એંજિન બતાવવામાં આવશે ... પરંતુ આપણે અહીં ઉદાહરણ મૂકીશું.
પેકેજીંગ
અંતે, અમારે ફક્ત અમારું પેકેજ બનાવવું પડશે, અમે પેકેજિંગ પર જઈએ છીએ:
આપણે જોઈ શકીએ છીએ કે આપણે કેટલાક ફીલ્ડ્સ ભરવાના છે. ઉદાહરણ તરીકે જો તમે ઇન્ટરનેટનો ઉપયોગ કરો છો ..., જ્યારે અમારી પાસે બધું પૂર્ણ થાય છે ત્યારે અમે પેકેજ આપીએ છીએ જે .ક્લિક ફાઇલ બનાવશે જેથી અમે એપ્લિકેશન ઇન્સ્ટોલ કરી શકીએ.
નિષ્કર્ષ (GTK3 અથવા QML)
દેખાવની દ્રષ્ટિએ, વ્યક્તિગત રૂપે મને જીટીકે ખૂબ ગમે છે પરંતુ આના "મોડિફિકેશન" ની ડિગ્રી ઇચ્છિત થવા માટે ઘણું છોડે છે, બીજી તરફ ક્યુએમએલ સાથે તમે યુઆઈને ઘણું કસ્ટમાઇઝ કરી શકો છો તે અન્યને પણ છે (ડેસ્કટ Compપ ઘટકો) જે દેખાવને જાણે જીટીકે હોય તેમ છોડી દો.
ફક્ત સ્પષ્ટતા, ઉબુન્ટુ એસડીકે આઈડીઇ નથી અથવા તે ક્યુટ્રીએક્ટર પર આધારિત નથી, કારણ કે તેનું નામ ડેવલપમેન્ટ કિટ સૂચવે છે જે ક્યુટ્રીએક્ટરમાં એકીકૃત થઈ શકે છે.
આજે મેં આ અને અન્ય ત્રણ ટ્યુટોરિયલ્સને અનુસરવાનું શરૂ કર્યું, પરંતુ જ્યારે હું પ્રોજેક્ટને રન આપવાનો પ્રયત્ન કરું છું, ત્યારે હું એપ્લિકેશનમાંથી બહાર નીકળીશ, જો તમે ત્યાં કોઈ પ્રકારની સમસ્યા હોય તો તમે મને કહી શકો?